package com.hbue.springboot.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.hbue.springboot.pojo.DTO.TbHistoryDTO;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.hbue.springboot.pojo.TbCustomer;
import com.hbue.springboot.pojo.TbHistory;
import com.hbue.springboot.vo.AddOrderVo;
import com.hbue.springboot.vo.QueryParamsVo;

import java.util.List;

public interface TbCustomerService {
    int updateCustomer(TbCustomer customerDTO);
    TbCustomer getCustomerByName(String name);

    int addOrder(AddOrderVo order);

    IPage<TbHistory> getOrderWithoutFinish(QueryParamsVo params);

    int cancelOrder(Integer id);

    String getCustomerName(Integer id);

    String getCustomerAddress(Integer id);

}
